package com.solution.admin.point.entity;

import java.math.BigDecimal;

import com.solution.common.entity.BaseEntity;

/**
 * 月度积分统计信息实体类
 * 
 * @author xu_cc
 * @date 2017-10-20 14:21:47
 */
public class PointMonthEntity extends BaseEntity {
	private static final long serialVersionUID = -3926291988306842687L;

	private String customerName;
	private String companyName;
	private String mobile;
	private String customerLevel;

	/** 已加积分 */
	private BigDecimal pointAdded;
	/** 已减积分 */
	private BigDecimal pointMinused;
	/** 准备增加的积分 */
	private BigDecimal pointAdd;
	/** 准备扣减积分 */
	private BigDecimal pointMinus;

	/**
	 * 客户ID
	 */
	private Long customerId;

	/**
	 * 月度
	 */
	private String month;

	/**
	 * 本月订单积分
	 */
	private BigDecimal orderPoint;

	/**
	 * 本月签到积分
	 */
	private BigDecimal signPoint;

	/**
	 * 人工增加积分
	 */
	private BigDecimal manualAddPoint;

	/**
	 * 人工核减积分
	 */
	private BigDecimal manualReducePoint;

	/**
	 * 使用积分
	 */
	private BigDecimal usedPoint;

	/**
	 * 期初积分
	 */
	private BigDecimal beginPoint;

	/**
	 * 期末积分
	 */
	private BigDecimal endPoint;

	/**
	 * 客户ID
	 */
	public Long getCustomerId() {
		return customerId;
	}

	public void setCustomerId(Long customerId) {
		this.customerId = customerId;
	}

	/**
	 * 月度
	 */
	public String getMonth() {
		return month;
	}

	public void setMonth(String month) {
		this.month = month;
	}

	/**
	 * 本月订单积分
	 */
	public BigDecimal getOrderPoint() {
		return orderPoint;
	}

	public void setOrderPoint(BigDecimal orderPoint) {
		this.orderPoint = orderPoint;
	}

	/**
	 * 本月签到积分
	 */
	public BigDecimal getSignPoint() {
		return signPoint;
	}

	public void setSignPoint(BigDecimal signPoint) {
		this.signPoint = signPoint;
	}

	/**
	 * 人工增加积分
	 */
	public BigDecimal getManualAddPoint() {
		return manualAddPoint;
	}

	public void setManualAddPoint(BigDecimal manualAddPoint) {
		this.manualAddPoint = manualAddPoint;
	}

	/**
	 * 人工核减积分
	 */
	public BigDecimal getManualReducePoint() {
		return manualReducePoint;
	}

	public void setManualReducePoint(BigDecimal manualReducePoint) {
		this.manualReducePoint = manualReducePoint;
	}

	/**
	 * 使用积分
	 */
	public BigDecimal getUsedPoint() {
		return usedPoint;
	}

	public void setUsedPoint(BigDecimal usedPoint) {
		this.usedPoint = usedPoint;
	}

	/**
	 * 期初积分
	 */
	public BigDecimal getBeginPoint() {
		return beginPoint;
	}

	public void setBeginPoint(BigDecimal beginPoint) {
		this.beginPoint = beginPoint;
	}

	/**
	 * 期末积分
	 */
	public BigDecimal getEndPoint() {
		return endPoint;
	}

	public void setEndPoint(BigDecimal endPoint) {
		this.endPoint = endPoint;
	}

	/**
	 * @return the customerName
	 */
	public String getCustomerName() {
		return customerName;
	}

	/**
	 * @param customerName
	 *            the customerName to set
	 */
	public void setCustomerName(String customerName) {
		this.customerName = customerName;
	}

	/**
	 * @return the companyName
	 */
	public String getCompanyName() {
		return companyName;
	}

	/**
	 * @param companyName
	 *            the companyName to set
	 */
	public void setCompanyName(String companyName) {
		this.companyName = companyName;
	}

	/**
	 * @return the mobile
	 */
	public String getMobile() {
		return mobile;
	}

	/**
	 * @param mobile
	 *            the mobile to set
	 */
	public void setMobile(String mobile) {
		this.mobile = mobile;
	}

	/**
	 * @return the customerLevel
	 */
	public String getCustomerLevel() {
		return customerLevel;
	}

	/**
	 * @param customerLevel
	 *            the customerLevel to set
	 */
	public void setCustomerLevel(String customerLevel) {
		this.customerLevel = customerLevel;
	}

	/**
	 * @return the pointAdded
	 */
	public BigDecimal getPointAdded() {
		return pointAdded;
	}

	/**
	 * @param pointAdded
	 *            the pointAdded to set
	 */
	public void setPointAdded(BigDecimal pointAdded) {
		this.pointAdded = pointAdded;
	}

	/**
	 * @return the pointMinused
	 */
	public BigDecimal getPointMinused() {
		return pointMinused;
	}

	/**
	 * @param pointMinused
	 *            the pointMinused to set
	 */
	public void setPointMinused(BigDecimal pointMinused) {
		this.pointMinused = pointMinused;
	}

	/**
	 * @return the pointAdd
	 */
	public BigDecimal getPointAdd() {
		return pointAdd;
	}

	/**
	 * @param pointAdd
	 *            the pointAdd to set
	 */
	public void setPointAdd(BigDecimal pointAdd) {
		this.pointAdd = pointAdd;
	}

	/**
	 * @return the pointMinus
	 */
	public BigDecimal getPointMinus() {
		return pointMinus;
	}

	/**
	 * @param pointMinus
	 *            the pointMinus to set
	 */
	public void setPointMinus(BigDecimal pointMinus) {
		this.pointMinus = pointMinus;
	}

}
